重构成员
在添加属性时有一项很方便的技术,可以从字段中生成属性。下面是一个重构(refactoring)的示例,“重构” 表示使用工具修改代码,而不是手工修改。为此,只需右击类图中的某个成员,或在代码视图中右击某个成员即可。
  例如,如果 MyClass 类包含如下字段:
        public string myString;
  右击该字段,选择 重构 | 封装字段,就会打开 如图 10-7 所示 的对话框。
图 10-7
  接受默认选项,就会修改 MyClass 的代码,如下所示:
        private string myString;
        public string MyString
        {
            get
            {
                return myString;
            }
            set
            {
                myString = value;
            }
        }
  myString 字段的可访问性变成了 private,同时创建了一个公共属性 MyString,它自动链接到 myString 上。显然,这会减少为字段创建属性的时间。
🔚